@charset "utf-8";
*{padding:0; margin:0 auto;} /* IE8*/
*+html *{padding:0; margin:0;}
* {margin:0; padding:0;}
body{ -webkit-text-size-adjust: none;color:#333;}
div{font-size:14px; text-align:left;margin:0 auto;}
a { color:#333; text-decoration: none; outline:medium none; cursor: pointer; }
a:link { color: #333; text-decoration: none }
a:visited { }
a:hover { color: #0d518d; cursor: pointer; }
a:focus {}
a:active {}
ul,li{padding:0px; margin:0px; list-style-type:none; list-style: none;}
img{border:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
.clear{clear:both;}
.transparent{background:transparent;}
.left{float:left;}
.right{float:right;}

.white{color:#fff;}
.white a{color:#fff;}
.bold{font-weight:bold}

.mt5{ margin-top:5px}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt35{ margin-top:35px}
.mt60{ margin-top:60px}

.marleft10{margin-left:10px;}
.parleft25{padding-left:25px;}
.marleft30{margin-left:30px;}
.marleft40{margin-left:40px;}
.marleft45{margin-left:45px;}
.maright20{margin-right:20px;}
.pad10{padding:10px;}
.pad20{padding:20px 10px;}
.pad5{padding:5px;}
.pad15{padding:15px;}

.f8{font-size: 8px;}
.f10{font-size: 10px;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f15{font-size: 14px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}

.green{color:#2db8ad !important;}
.orange{color:#f67b46 !important;}
.gray{color:#888888 !important;}
.blue{color:#2f8cc9 !important;}
.red{color:#e21f14 !important;}

.font_1{color:#fff;}
.font_1 a{color:#fff; }
.font_2{color:#5a8900;}
.font_2 a{color:#5a8900;}
.font_2 a:hover {color:#333;}
.font_3{color:#2e00c2;}
.font_3 a{color:#2e00c2;}
.font_4{color:#888;}
.font_4 a{color:#888;}
.xinwenlist .font_6{color:#0d518d;}
.xinwenlist .font_6 a{color:#0d518d;}
.xinwenlist .font_6 a:hover {color:#0d518d;}

  .msgMain div {
    text-align: center;
  }

  .msgFrame {
    width: 450px;
    margin: 30px auto;
    border: solid 1px #CCCCCC;
    background-color: #FFFFFF;
    height:235px;
  }

  .msgTitle {
    padding: 10px;
    color: #555555;
    background-color:#EEEEEE;
    border-bottom: solid 1px #CCCCCC;
  }

  .crop {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
  }

  .msgMain div.crop {
      width:350px; height:25px;
  }




.black_overlay{ 
            display: none; 
            position: fixed; 
            top: 0%; 
            left: 0%; 
            width:100%; 
            height:100%;
            background-color: black; 
            z-index:1001; 
            -moz-opacity: 0.5; 
            opacity:.50; 
            filter: alpha(opacity=50); 
        } 
        .white_content { 
            display: none; 
            position: absolute; 
            top: 20%; 
            left: 28%; 
            width: 550px; 
            height: 385px; 
            padding: 10px; 
            border: 3px solid rgba(0,0,0,0.3); 
            background-color: white; 
            z-index:1002; 
            overflow: hidden; 
        } 
        .close { 
               font-size: 14px;
               text-align:right; 
               color:#333; 
               padding-right:5px; 
         } 
         .nrlist {margin-top:0px; width:530px;}
         .nrlist li {line-height:35px;width:250px; float:left; text-align:left;list-style-type:none;}
         .font_5{color:#333; font-family::"微软雅黑"; font-size:14px;}
         .font_5 a{color:#333; font-family::"微软雅黑";font-size:14px;text-decoration: none}
         .font_5 a:hover{color:#333;}




.bttop_blue{border-top:2px solid #2f8cc9;}
.bttop_green{border-top:2px solid #2db8ad;}
.bttop_violet{border-top:2px solid #e36388;}
.bttop_orange{border-top:2px solid #f67b46}

.lin16{line-height: 16px;}
.lin18{line-height: 18px;}
.lin20{line-height: 20px;}
.lin22{line-height: 22px;}
.lin25{line-height: 25px;}
.lin28{line-height: 28px;}
.lin32{line-height: 32px;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}

.ari{font-family:"微软雅黑","宋体";} 


.w1180{width: 1101px;margin:0 auto;}

/* top */
.container{margin: 0 auto; background:url(../images/jxw_bg.jpg) top center no-repeat;}
.container2{margin: 0 auto; background:url(../images/jxw_bg2.jpg) top center no-repeat;}
.top{height:235px; margin: 0 auto; overflow: hidden;position: relative;}
.header{width:1180px; height:200px; margin: 0 auto;}
.topbar {background:rgba(0,0,0,0.2);/* filter:alpha(opacity=20);/* IE滤镜，透明度50%*/
/*-moz-opacity:0.2; /*Firefox私有，透明度50%*/
/*opacity:0.2;/*其他，透明度50%*/line-height:35px; height:35px; }
.tianqi {width:375px;height:30px;line-height: 62px;}

.search {line-height: 40px;height:50px;width:440px; background:rgba(255,255,255,0.9);/* filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;*/}

/* 导航 */
.top_nav{ width:500px;} 
.top_nav li{float:left;line-height:35px;text-align:center;text-shadow:1px 1px 8px #000;}
.top_nav li:hover{border-bottom:2px solid #fff;}
.top_nav li a:hover{color:#fff;}



/* 工信聚焦 */
.gxjj{width:250px; height:320px}
.gxjj_icons li{float:left;width:120px;height:155px;text-align:center;_display:inline;}
.gxjj_icons li p.icons i {width:70px;height:55px;display:inline-block; margin-left:40px;}
.gxjj_icons li p.icon01 i {background: url(../images/jxw_ico.png ) no-repeat 2px -6px;}
.gxjj_icons li p.icon02 i {background: url(../images/jxw_ico.png ) no-repeat 2px -67px;}
.gxjj_icons li p.icon03 i {background: url(../images/jxw_ico.png ) no-repeat 2px -128px;}
.gxjj_icons li p.icon04 i {background: url(../images/jxw_ico.png ) no-repeat 2px -194px;}
.gxjj_icons li p.icon_hei{height:45px;line-height:45px;}
.gxjj_icons .iconbg1{background:rgb(233,87,62);}
.gxjj_icons .iconbg2{background:rgb(247,184,14);}
.gxjj_icons .iconbg3{background:rgb(141,193,83);}
.gxjj_icons .iconbg4{background:rgb(35,154,220);}


/* 图片新闻 */
.tpxw{width:470px;height:320px; background:#333;position: relative;}
.tpxw .bt{padding:18px; position:absolute; top:0px; left:0px;text-shadow:1px 1px 8px #000;}




/*新闻切换*/
.news {width:440px;height:320px;}
.jxdt {width:410px;background:rgb(255,255,255);height:230px; padding:15px;}
.jxdt .item{padding:0px;}
.jxdt .top{line-height:26px;height:28px; overflow:visible;}
.jxdt .top a.hover{color:#5a8900;line-height:26px; border-bottom:2px #5a8900 solid;}
.jxdt .top a {display:block;width:75px;float:left;line-height:26px;height:28px;text-align:center;color:#666;}

.xinwen_title{text-align:center;}
.xinwenlist {margin-top:6px; height:205px; overflow:hidden;}
.xinwenlist li {line-height:16px;padding-bottom:13px;}
.xinwenlist li span {color:#666;}
.xinwenlist li:after{content:"";display:table;clear:both;}
.xinwen_title{height:28px;line-height:28px;}

.xinwenlist2 {margin-top:6px; height:205px; overflow:hidden;}
.xinwenlist2 li { padding-left:18px;line-height:16px;padding-bottom:13px;background:url(../images/jxw_point.png ) no-repeat 2px 7px;}
.xinwenlist2 li span {color:#666;}
.xinwenlist2 li:after{content:"";display:table;clear:both;}


/* 信息公开 */
.xxgk{width:220px;height:100px; padding:15px;background:rgb(150,123,220);position: relative;}
.xxgk .top{height:26px;}
.xxgk li{float:left;width:108px; line-height:25px; height:25px;_display: inline;}
.xxgk .xxgk_icon{width:30px; height:30px;top:87px; right:10px;background:url(../images/jxw_ico.png ) no-repeat 4px -261px; position:absolute;}

/* 专题专栏 */
.ztzl{width:440px;height:100px; padding:15px;background:rgb(55,189,156); position:relative;}
.ztzl .top{height:26px;}
.ztzl li{float:left;line-height:25px; height:25px;_display: inline;}
.ztzl .ztzl_icon{ width:30px; height:30px;top:87px; right:10px;background:url(../images/jxw_ico.png ) no-repeat 4px -293px; position:absolute;}


/* 基本产业 */
.jbcy{width:140px;height:130px;}
.jbcy li{float:left;width:140px;line-height:40px; height:40px;_display:inline;text-indent:15px;background:rgb(229,65,55);}
.jbcy .jbcy_icon01 {background: url(../images/jxw_ico.png ) no-repeat 105px -326px rgb(229,65,55);}
.jbcy .jbcy_icon02 {background: url(../images/jxw_ico.png ) no-repeat 105px -359px rgb(229,65,55);}
.jbcy .jbcy_icon03 {background: url(../images/jxw_ico.png ) no-repeat 105px -395px rgb(229,65,55);}

/* 互动交流 */
.hdjl{width:260px;height:100px; padding:15px;background:url(../images/jxw_hd.jpg) top center no-repeat;}
.hdjl li{ width:160px;float:left;line-height:25px; height:25px;_display: inline;}



/* 新闻资讯 */
.leftpart{width:100%; }
.leftpart2{width:48.2%;margin-left:1.2%; margin-top:30px;}
.sjdt{height:240px; position: relative;}
.sjdt .top,.gzwjx .top,.gsggx .top,.zcfgx .top,.bsznx .top,.bjtg .top{height:40px;line-height:40px;background:#f8f8f8;position: relative; border-bottom:1px #1073c1 solid;}
.sjdt .bt{ width:180px; height:40px;background:#1073c1; text-align:center; }
.sjdt .top span,.gzwjx .top span,.gsggx .top span,.zcfgx .top span,.bsznx .top span,.bjtg .top span{position: absolute;top:0;right:10px;font-size:14px;}
.sjdtlist li{padding-left:30px;position: relative; line-height:35px;background: url(../images/point.png) 10px 16px no-repeat;}
.sjdtlist li span {position:absolute;color:#999;right:10px;top:0;}

/* 友情链接 */
.link{
    background:#f9f9f9;;
    border:1px solid #e0e0e0;
    padding:10px;
}
.link .lin {
    width:81px;
    text-align:center;
}
.link .sel {
    width:850px;
    overflow: hidden;
}
.link .sel li{
    float:left;
}
.link select {
    width:195px;
    margin-left:12px;
}
.yplj{background:#f9f9f9;border:1px solid #e0e0e0;padding: 10px 0 10px 10px;}
.yplj li{float: left;margin-right: 10px;}



/*以下为底部样式*/
.bottom_box{ width: 1180px; margin: 0 auto; }
.bottom_nav{ width: 1180px ; height: 36px ; line-height: 36px ;border-top:3px solid #117bc7;margin-top: 10px;}
.bottom_nav ul{ margin-left: 330px ;}
.bottom_nav ul li{ float:left; font-size:12px; text-align:center; width: 80px ;}
.bottom_nav ul li a{ color:#fff; text-decoration:none; color:#ea0800;}
.bottom_nav ul li a:hover{ color:#045686;}
.fzb_info{ width: 100%; height: 116px ; }
.fzb_infobox { width: 786px ; height: 70px ; margin-left: 87px ; }
.fzb_infobox li{ float:left;}
.fzb_logo{ width: 158px ; height:70px; }
.fzb_in1{ width: 618px ; height: 70px; font-size:12px; margin-top: 20px; color:#808080;line-height: 20px;}
.fzb_in1 a{ color:#666; text-decoration:none;}

/* 内页样式 */
.contentMain {
    border:solid #ccc 2px;
    background:#FFF
}
.content_topbanner {
    padding:31px 0 0 0;
    height:32px;
    overflow:hidden;
    border-bottom:#88b2dd dashed 1px;
    margin:auto auto 40px;
    width:99%
}
.content_topbanner .current {
    color:#999;
    padding:0 0 0 34px;
    background:url(../images/ico14.gif) 12px 2px no-repeat;
    float:left
}
.content_topbanner .fr {
    padding-top:7px
}
.content_topbanner li {
    float:left;
    padding:0 0 0 5px;
    height:12px;
    line-height:12px
}
.content_topbanner li .name {
    padding:0 32px 0 0
}
.contentShow {
    color:#333;
}
.contentShow .title {
    text-align:center;
    font-size:26px;
    color:#00578d;
    padding:20px 0
}
.contentShow .time {
    height:43px;
    line-height:40px;
    text-align:center;
    overflow:hidden;
    background:url(../images/line4.gif) left bottom repeat-x;
    width:99%;
    margin:auto
}
.contentShow .time li {
    float:left;
    width:316px;
    overflow:hidden
}
.contentShow .content {
    line-height:30px;
    font-size:16px;
    padding:25px 30px;
    min-height:300px;
    _height:300px
}
.contentShow .content .h10 {
    height:30px
}
.contentShow .contentPrint {
    background:#F4F4F5;
    padding:25px 0;
    text-align:center
}
.contentPrint a {
    margin-right:9px
}

/* 列表页样式 */
.list_left {
    width:234px
}
.list_left .boxs {
    border:1px solid #ccc
}
.list_left .tt {
    line-height:65px;
    height:65px;
    background-color:#7fbadc;
}
.list_left .zh {
    padding:10px
}
.list_left .zh li {
    background-position:-290px -339px;
    height:30px;
    line-height:30px;
    margin-bottom:5px;
    font-size:14px;
    margin-left: 0px;
}
.list_left .zh li a{
    color:#666666;
}
.list_left .zthd {
    border:none;
    width:233px;
    height:200px
}
.list_right {
    border:1px solid #ddd;
    width: 1038px;
    padding:10px 30px 30px 30px;
}
.list_right .tt-list {
    height:50px;
    border-bottom:2px solid #0f73c1;
    line-height:50px;
    background-color: #fff;
}
.list_right .list-bt{ margin-left:10px; padding-left:20px; border-left:5px solid #0f73c1; height:18px; line-height:18px; margin-top:15px; color:#0f73c1;}

.list_right .tt-list .tt {
    padding:0 10px;
    border-bottom:2px solid #c9cace;
}
.list_right .tt-list .tt a {
    color:#AC0205
}
.list_right .cont {
    min-height:300px;
    _height:300px
}
.list_left .tt, .list_left .zh li{
    text-align:center;
}
.lh {
    line-height:40px;
}
.lh dd {
    height:46px;
    background: url(../images/point.png) 12px 23px no-repeat;
    padding-left: 35px;
    border-bottom:1px dotted #ccc;
    line-height: 46px;
}
.lh span {
    top:0px;
    right:10px;
    color:#999;
}
.lh span{
    position:absolute;
}
.lh dd{
    position:relative
}


/*====piclist=====*/
.tpxw_pic{ width: 1060px;padding-left: 40px;}
.right_pic_div{width:500px; height:330px;float:left; margin-right:10px; margin-bottom:10px; overflow:hidden; position:relative;}
.right_pic_img{width:500px; height:330px;}
.right_pic_img img{width:500px; height:330px;}
.right_pic_title{width:500px;height:46px; line-height:46px; background:rgb(0,0,0);color:#fff; text-align:center; position:absolute; bottom:0px;}
.right_pic_title a{color:#fff; text-decoration:none;}
.right_pic_title a:hover{color:#fff; text-decoration:none; font-weight:bold}

.right_pic_div2{width:245px; height: 180px;float:left; margin-right: 20px; margin-bottom: 20px; overflow:hidden;position:relative;}
.right_pic_img2{width:245px; height:160px;}
.right_pic_img2 img{width:245px; height:160px;}
.right_pic_title2{width:245px;height: 38px; line-height: 17px; background:rgb(0,0,0);color:#fff; text-align:center; position:absolute; bottom:0px;}
.right_pic_title2 a{color:#fff; text-decoration:none;}
.right_pic_title2 a:hover{color:#fff; text-decoration:none; font-weight:bold}

/* ===jugg==*/
.point li{
    position: relative;
    padding-left: 10px;
}
.point em{
    position: absolute;
    width: 4px;
    display: block;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius:2px;
    height: 4px;
    background: #ccc;
    left: 0px;
    top: 12px;
}
.h100{
    height: 100%;
}
.h210{
    height: 210px;
}
.w318{
    width: 318px;
}
.fda-12331{
    border: 1px solid #ccc;
}

.yx-rotaion {
    margin: 0 auto;
    width: 450px;
    height: 337px;
    overflow: hidden
}.yx-rotaion1 {
    margin: 0 auto;
    width: 265px;
    height: 198px;
    overflow: hidden
}
.yx-rotaion1 .yx-rotation-t{
    font-size:12px;
}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn {
    position: absolute
}

.yx-rotation-title {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    left: 0;
    bottom: 0;
    _bottom: -1px;
    z-index: 1
}

.yx-rotation-t {
    color: #fff !important;
    font-size: 16px;
    font-family: microsoft yahei;
    z-index: 2;
    bottom: 0;
    left: 10px;
    line-height: 40px
}
.yx-rotation-t:hover{
    text-decoration: underline;
    color: #fff !important;
}

.yx-rotation-focus span,.yx-rotaion-btn span {
    background: url("../images/ico.png") no-repeat;
    display: block
}

.yx-rotation-focus {
    height: 40px;
    line-height: 40px;
    right: 20px;
    bottom: 0;
    z-index: 2
}

.yx-rotation-focus span {
    width: 12px;
    height: 12px;
    line-height: 12px;
    float: left;
    margin-left: 5px;
    position: relative;
    top: 14px;
    cursor: pointer;
    background-position: -24px -126px;
    text-indent: -9999px
}

.yx-rotaion-btn {
    width: 100%;
    height: 41px;
    top: 50%;
    margin-top: -20px
}

.yx-rotaion-btn span {
    width: 41px;
    height: 41px;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    position: relative
}

.yx-rotaion-btn .left_btn {
    background-position: -2px -2px;
    float: left;
    left: 10px
}

.yx-rotaion-btn .right_btn {
    background-position: -2px -49px;
    float: right;
    right: 10px
}

.yx-rotaion-btn span.hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8
}

.yx-rotation-focus span.hover {
    background-position: -10px -126px
}

.rotaion_list {
    width: 450px;
    height: 337px;
    overflow: hidden
}.rotaion_list1 {
    width: 278px;
    height: 198px;
    overflow: hidden
}


/* footer */
.footer-link {
    line-height:26px;
}

.footer-link span {
    margin: 0 10px
}


.footerLink-list {
    font-size: 12px
}



.footerLink-list .link-a>a {
    float: left;
    color: gray;
    line-height: 30px;
    display: block;
    width: 135px
}

.footerLink-list .link-a li {
    line-height: 30px
}

.footerLink-list .link-a span {
    font-weight: bold
}

.footer-col {
    height: 120px;
    font-size: 12px;
    overflow:hidden;
}

.footer-col .footer-region {
    position: relative;
    height: 120px;
    padding-left: 265px;
    padding-top: 22px
}

.footer-col .footer-region p {
    line-height: 24px
}

.footer-col .footer-region #ideConac {
    position: absolute;
    left: -15px;
    top: 20px
}
.footer-body{filter:alpha(opacity=80);
-moz-opacity:0.8; 
opacity:0.8;/*其他，透明度50%*/
}

.footer-col .footer-region .ideConacright {
    text-align: center;
    position: absolute;
    right: 35px;
    width: 300px;
    top: 20px
}
.lt{
    float: left; width:60px;
}
.rt{
    float: right;
    text-align: center;
}
.footer-col .footer-region .ideConacright .rt,.footer-col .footer-region .ideConacright .layoutContent .rightNews,.layoutContent .footer-col .footer-region .ideConacright .rightNews,.footer-col .footer-region .ideConacright .layoutContent .rightBase,.layoutContent .footer-col .footer-region .ideConacright .rightBase {
    margin-top: 10px
}

.footer-col .footer-region .foot-icon {
    position: absolute;
    background:url(../images/logo.png);
    width: 186px;
    height: 93px;
    left: 50px;
    top: 10px
}

#footer{
    margin-top:5px;
    width:1180px;
}
.index-title{
      text-align: center;
  line-height: 58px;
  height: 58px;
  font-size: 18px;
}
.index-title a{
    color: #0075b9;
}
.leader{
    padding:10px 0;
}
.about-message{
    background: #eee;
    position: relative;
    padding-left: 10px;
    line-height:30px;
    height: 30px;
    margin:10px 0;
}
.about-message a{
    position: absolute;
    right: 10px;
    top: 0px;
    font-size: 12px;
}
.country{
    margin-top:10px;
}
.country li{
    width: 112px;
    float: left;
    border-bottom: solid 1px #ccc;
    text-align: center;
    line-height: 42px;
    height: 42px;
}
#zoomtime {
    padding-bottom: 6px;
}
.content_subtitle {
    text-align: center;
    color: #666;
    border-bottom: 1px dotted #CCC;
    line-height: 30px;
}

.sjdtcon {padding-left:30px;position: relative; }
.sjdtcon  p{line-height: 30px;margin-top: 25px;}
.sjdtcon  span {position:absolute;color:#999;right:10px;top:0;}
.lm_title{width: 180px;}
.top span{position: absolute;right: 1px;top: 10px;}